Software Product Lines System Test Case Tool: A Proposal

نویسندگان

  • Crescencio Rodrigues Lima Neto
  • Ivan do Carmo Machado
  • Paulo Anselmo da Mota Silveira Neto
  • Eduardo Santana de Almeida
  • Silvio Romero de Lemos Meira
چکیده

Nowadays the decision whether to work with Software Product Lines (SPL) or not becomes a binding requirement for the strategic planning of companies. Learning how to choose the ideal tools to test a SPL is beneficial for companies in this planning process. Even though the ascending number of available software engineering testing tools, SPL testing lacks specific tools capable of supporting the SPL Testing Process and managing the variability of test assets. This paper evaluates how to reduce the effort during the SPL Testing Process and consequently, how to make the variability of test assets manageable. We propose a software product line testing tool to build system tests from use cases that addresses challenges for SPL Testing we identified in a literature review. Keywords-Software Testing; Software Product Lines; Software Reuse; Testing Tools;

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automation of Test Case Assessment in SPLs — Experiences and Open Questions

This research idea turns a theory for test case assessment in the modelbased development of multi-variant systems, so called Software Products Lines (SPL), into practice. To this end, we provide a tool chain for automated test case assessment, validate it on the example of a coffee machine product line, and finally, successfully apply it to “The Body Comfort System” product line from the

متن کامل

Validated Test Models for Software Product Lines: Featured Finite State Machines

Variants of the finite state machine (FSM) model have been extensively used to describe the behaviour of reactive systems. In particular, several model-based testing techniques have been developed to support test case generation and test case executions from FSMs. Most such techniques require several validation properties to hold for the underlying test models. In this paper, we propose an exte...

متن کامل

Support for Collaborative Feature-Based Product Configuration in Software Product Lines

In Software Product Lines (SPLs), product configuration is a decision-making process in which a group of stakeholders indicate the features desired for a particular product (software). A feature model is normally used to represent the spectrum of available configuration decisions and thus works as a guide to the configuration process. Although in practice product configuration is seen as a coll...

متن کامل

UML Support for Designing Software Product Lines: The Package Merge Mechanism

Software product lines have become a successful but challenging approach to software reuse. Some of the problems that hinder the adoption of this development paradigm are the conceptual gap between the variability and design models, as well as the complexity of the traceability management between them. Most current development methods use UML stereotypes or modify UML to face variability and tr...

متن کامل

Extending UML 2.0 Metamodel for Complementary Usages of the «extend» Relationship within Use Case Variability Specification

Software product lines and related approaches, like software factories, are starting to capture the attention of the industry practitioners. Nevertheless, their adoption outside the research community and big companies is still very restricted. We believe that model-driven approaches, like OMG’s MDA, with proper tool support, can bring the advantages of product lines to a broader audience. For ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011